//  ascync 用于修饰一个function
// 1. 函数的返回值为 promise 对象
// 2. 函数内的所有值,将自动包装在resolve的Promise中

//  async 修饰的函数,总是返回一个Promise对象
async function fn() {
    //函数内的返回值,将自动包装在resolve的promise中
    return '哈哈哈'
}
//函数不调用 不执行
const a = fn()
//输出查看
console.log(a)

a.then(res => {
    console.log(a);
})
// 总结:Promise 对象的使用三个点: new resolve reject
// async帮我们解决了: new resolve